package com.ocom.payconfig.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ocom.common.entity.typehandler.EntityCcbPosInfo;
import com.ocom.common.request.payconfig.CcbPosDeviceRequest;
import com.ocom.common.request.payconfig.GetCcbPosListRequest;
import com.ocom.common.resp.Result;

/**
 * <p>
 * 智慧生活柜台信息 服务类
 * </p>
 *
 * @author js
 * @since 2023-10-04
 */
public interface CcbPosInfoService extends IService<EntityCcbPosInfo> {
    Result bindCcbPosDevice(Long comId,CcbPosDeviceRequest request);

    Result unbindCcbPosDevice(Long comId,CcbPosDeviceRequest request);

    Result getCcbPosList(Long comId,GetCcbPosListRequest request);

    Result getCcbNoPosDeviceList(Long comId,GetCcbPosListRequest request);

    Boolean updateByDeviceNo(Long comId, String deviceNo);
}
